package main
import (
	"fmt"
	"time"
	"math"
)

const IPv4Len = 4
type Weekday int

func main() {
	
	const (
		e  = 2.7182818
		pi = 3.1415926
	)
	const noDelay time.Duration = 0
	const timeout = 5 * time.Minute
	fmt.Printf("%T %[1]v\n", noDelay)     // "time.Duration 0"
	fmt.Printf("%T %[1]v\n", timeout)     // "time.Duration 5m0s"
	fmt.Printf("%T %[1]v\n", time.Minute) // "time.Duration 1m0s"
	const (
		Sunday Weekday = iota
		Monday
		Tuesday
		Wednesday
		Thursday
		Friday
		Saturday
	)
	var x float32 = math.Pi
	var y float64 = math.Pi
	var z complex128 = math.Pi
	const Pi64 float64 = math.Pi
	var ds float32 = float32(Pi64)
	var t float64 = Pi64
	var r complex128 = complex128(Pi64)
	fmt.Println(x)
	fmt.Println(y)
	fmt.Println(z)
	fmt.Println(ds)
	fmt.Println(t)
	fmt.Println(r)
}